/*reset*/
html,body{background:white url(images/content_bg.png); color:#333; font: normal normal normal 12px/1 Arial, Helvetica, sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,section,nav,article,button{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:none}img{vertical-align:middle; outline:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
li{list-style:none}
sup{vertical-align:text-top;}sub{vertical-align:bottom;}strong{font-weight:bold;}
input[type=submit]{cursor:pointer;}input[type=button]{cursor:pointer}button{cursor:pointer; font-family:Arial, Helvetica, sans-serif}
input[type=text],textarea{border:1px solid #CCC; font-family:Arial, Helvetica, sans-serif; outline:none}
input[type=text]:focus,textarea:focus{border:1px solid #C6C69E; box-shadow:0 1px 2px #CCC inset}
input[type=radio]{vertical-align:middle;}
a:link{color:#333;text-decoration:none;}
a:visited{text-decoration:none;color:#333;}
a:hover{text-decoration:underline; color:#1C62B9;}
a:active{text-decoration:none;color:#333;}

/*public*/
.clear{clear:both;}
.clearfix{clear:both;font-size:0;height:0;line-height:0;}
.fl{float:left;}
.fr{float:right;}
.clear-float{clear:both; line-height:0; overflow:hidden; visibility:hidden;}
.hide{display:none;}
.show{display:block}
.bold{ font-weight:bold}
.strong{font-weight:bold}
.italic{font-style:italic}
.green{ color:#519413}
.green-bold{ color:#519413;}

/*--Pageing--*/
.pageing{padding:20px 0; text-align:right; font-size:11px;}
.pageing a{text-decoration:none; color:#333; border:1px solid #BBB; display:inline-block; line-height:25px; height:25px; background:url(images/css_img.png) no-repeat -270px top; cursor:pointer; min-width:28px; _width:28px; text-align:center;}
a.pageing-forbid{color:#AAA; cursor:auto;}
a.pageing-now{background:#DDD; font-weight:bold; cursor:auto;}
a.pageing-next,a.pageing-previous{width:auto; padding:0 10px;}

/*-------------------- Download alert Start --------------------*/
.donwolad-alert{width:680px; min-height:370px; position:absolute; box-shadow:0 0 5px rgba(0,0,0,0.5); background:white url(images/download-alert-bg.png) no-repeat left top; line-height:150%; font-size:12px;z-index: 1025}
.donwolad-alert .left .ytb-button-content,.donwolad-alert .right .ytb-button-content{ position:absolute; top:50px}
.donwolad-alert .left .ytb-button-content{margin-left:123px;}
.donwolad-alert .right .ytb-button-content{margin-left:20px;}
.donwolad-alert .left span.download-ico{background:url(images/css-img.png) no-repeat -584px -796px}
.donwolad-alert .ytb-button-a,.donwolad-alert .ytb-button-b{font-size:14px}
.donwolad-alert .alert-title{height:96px;}
.donwolad-alert .alert-content{margin:10px auto;}
.donwolad-alert .alert-content .left{margin:auto; padding:0; position:absolute; width:355px; top:227px;}
.donwolad-alert .alert-content .right{margin:auto; padding:0 30px; position:absolute; width:260px; left:355px; top:227px;}
.donwolad-alert .alert-content p{margin:20px auto;}
.donwolad-alert .alert-content a{text-decoration:underline; color:#1c62b9;}
.donwolad-alert .alert-content a.strong{ margin:auto 10px;}
.donwolad-alert input[type=checkbox]{vertical-align:text-bottom; margin-right:5px}
.donwolad-alert h4{font-weight:bold; font-size:14px; line-height:37px}
.donwolad-alert .dl-button{background:url(images/css-img-fill.png) repeat-x left -110px; color:white; padding:5px 10px; border:1px solid #63A526; display:inline-block; _display:inline; _zoom:1; cursor:pointer; margin:10px auto; box-shadow:2px 2px 2px #AAAAAA; position:absolute; right:19px; top:55px;}
.donwolad-alert .dl-button a{color:white; text-decoration:none!important}
.donwolad-alert .dl-submit{border:1px solid #AAA; background:url(images/css-img-fill.png) repeat-x left -160px; padding:5px 10px; margin:10px auto; width:150px; text-align:center; color:#666; position:absolute; right:0; top:-16px;}
.donwolad-alert .dl-submit:hover{color:#333}
.donwolad-alert button.dl-submit-dis{color:gray; cursor:auto; border:1px solid #DDD}
.donwolad-alert button.dl-submit-dis:hover{color:gray!important; cursor:auto; border:1px solid #DDD}
.donwolad-alert .alert-buttom{ position:relative}
.donwolad-alert a.download-ico{margin-left:42px; display:inline-block; _display:inline; _zoom:1; background:url(images/css-img.png) no-repeat -530px -275px; padding-left:50px; width:180px; line-height:50px; height:50px;}
.alert-opacity-bg{background:url(images/alert-opacity-bg.png) repeat left top; z-index:1000; position:absolute; left:0; top:0; display:none;}

.ytb-button-disabled .download-ico{background:url(images/css-img.png) no-repeat -570px -53px!important;}

.donwolad-alert .popup-box-close{background:url(images/css-img.png) no-repeat -585px -460px}
/*-------------------- Download alert End --------------------*/
.donwolad-alert.down_bg2 {background:white url(images/download-alert-bg2.png) no-repeat left top;min-height:290px;height:290px;}
.donwolad-alert.down_bg2 .alert-content {padding:140px 0 0 200px;}
.donwolad-alert.down_bg2 .alert-content h3 {font-size:36px; color:#59a00d; line-height:44px; font-weight:normal;}
.donwolad-alert.down_bg2 .alert-content h4 {font-size:24px; line-height:26px; font-weight:normal;}

.content-wrap{width:980px; margin:auto; padding:20px 0;}
.popup-box-close{width:20px; height:20px; position:absolute; top:5px; right:5px; cursor:pointer; background:url(images/css-img.png) no-repeat -140px -51px}

.feedback-block{margin:20px auto; border-top:1px dotted #CCC; padding:10px; line-height:150%; font-size:12px; word-wrap:break-word; padding:5px 0}
.feedback-block-info span{vertical-align:middle}
.feedback-block-content{padding:10px 0}
.feedback-block-user{ color:#5588BB; display:inline-block; _display:inline; _zoom:1; width:50px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.feedback-block-time{ color:gray; margin:auto 10px;}
.feedback-list li{ line-height:30px;}
.feedback-list input[type=text]{width:250px; padding:3px 5px;}

.fb-reply {position:relative; border:solid 1px #ccc; margin-top:5px; background-color:#f9f9f9; padding:10px;}
.fb-reply .top_fr {display:block; background:url(images/boxtop_reply.gif) no-repeat 0 0; width:12px; height:6px; position:absolute; top:-6px; left:15px;}
.fb-reply .reply_name {padding:0 0 2px 0;}
.fb-reply .reply_name strong {color:#65a824;}
.fb-reply .reply_name span {color:#999;}
.fb-reply p span {color:#5588BB; padding-right:5px;}


table,th,td{border: 1px solid black}
table{border-collapse: collapse;}
th,td{padding: 5px}
td input[type='text']{width: 450px;height: 20px}

#admin_nav_ul li {display: inline; float: left; margin: 10px}

.admin_content{
	padding: 2px 5px;
	margin-top: 10px;
}

.admin_content h1{font-size: 13px; margin: 5px}
#blog_content_div, #blog_content{width: 100%; height: 600px}

.dir-box , .file-box{margin: 10px}

.dialog-title {margin: 10px}

.tabs-tab {padding:20px 0; margin:auto 20px; overflow:hidden}
.tabs-nav span{cursor: pointer; margin-left: 15px}
span.music-tab-hover{	background:url(images/css_img.png) no-repeat -2px -80px;
	cursor:auto; font-weight:bold; border: 1px solid green;padding: 5px}
